/*!
 * 通用表单校验国际化-中文
 * zhh.validate.js
 * https://gitee.com/zhaohuihua/zhh.validate.js
 * https://zhaohuihua.gitee.io/project/web/zhh.validate.js/doc/index.html
 * 赵卉华 / zhaohuihua@126.com
 */
+function() {
	var zv = $.fn.zhhvalidate.defaults;

	zv.locals["zh-CN"] = { "{default}": "{label}输入有误", "{separator}":"、" };

	$.extend(zv.locals["zh-CN"], {
		// 必填校验, 表示该字段必须输入, 如果为空则显示错误
		// 单选框复选框, 表示该字段必须选择至少一项, 如果未选择则显示错误
		"required-input":"{label}不能为空",
		"required-select":"{label}请选择一项",

		// min=最小值, max=最大值
		"length-min":"{label}长度不能小于{min}位",
		"length-max":"{label}长度不能大于{max}位",

		// 数字校验, 表示该字段必须是数字, 符合为通过, 不符合则显示错误
		// min=最小值, max=最大值
		// sign=是否允许前面的+-号, 默认不允许
		// decimal=小数位数, 默认为0
		"number-false":"{label}不能是数字",
		"number-error":"{label}请输入数字",
		"number-integer":"{label}请输入整数",
		"number-decimal":"{label}小数位数不能大于{decimal}位",
		"number-sign":"{label}不允许输入+-号",
		"number-min":"{label}不能小于{min}",
		"number-max":"{label}不能大于{max}",

		// 相等校验, 表示该字段与另一字段必须相等, 相等为通过, 不相等则显示错误
		// reverse=true表示反转判断结果, 如果相等就提示错误
		"compare-equal":"{label}与{target}不符",
		"compare-notequal":"{label}不能与{target}相同"
	});

	$.extend(zv.locals["zh-CN"], {
		"regexp": "{label}格式有误", // 正则表达式默认错误提示
		"regexp-url": "{label}格式有误",
		"regexp-mobile": "{label}格式有误",
		"regexp-email": "{label}格式有误",
		"regexp-ascii": "{label}只支持英文字符",
		"regexp-illegal-char": "{label}不支持!@#$%^&*,./\等特殊字符"
	});
    
	$.extend(zv.locals["zh-CN"], {
		"ajax-error": "{label}校验出错",
		"ajax-fail": "{label}校验不通过",
		// AJAX的加载中提示
		"ajax-loading": "正在校验..."
	});

	$.extend(zv.locals["zh-CN"], {
		// 密码级别  { 1:"weak", 2:"medium", 3:"strong", 4:"best" }
		"pwdlevel-weak":  "{label}强度过低", // 最弱的密码级别就是weak, 不可能低于此级别, 也就不可能出现此提示
		"pwdlevel-medium":"{label}必须包含字母/数字/特殊字符的任意两种",
		"pwdlevel-strong":"{label}必须包含字母/数字/特殊字符",
		"pwdlevel-best":  "{label}必须包含字母/数字/特殊字符且至少12位且特殊字符超过4位"
	});
}();
